package chai.ningning.foundation.jdbc;

import java.sql.ResultSet;

/**
 * 实现该接口的类用来将结果集对象中的记录封装成指定类型的对象
 * @param <T> 类型参数T表示封装后的对象的类型
 */
public interface RowMapper<T> {

    /**
     * 将参数传入的 结果集对象 中的 当前行 数据 包装到 指定类型的对象中
     * @param rs
     * @exception DataAccessException
     * @return
     */
    T wrap(ResultSet rs) throws DataAccessException ;

}
